package IOStream;

import java.io.File;
import java.io.FileFilter;
import java.util.Arrays;

/*
    使用listFile的重载方法对指定的文件过滤
 */
public class ListFile {
    public static void main(String[] args) {
        File file=new File("c:\\IOStream");
        File files[]=file.listFiles(new FileFilter() {
            @Override
            public boolean accept(File pathname) {
                String str=pathname.getName();
                if(pathname.isDirectory()){     //当该文件为目录时
                    return false;
                }else{
//                    if(str.substring(str.indexOf(".")+1).equals("txt")){
                    if(str.endsWith(".txt")){   //以.txt结尾
                        return true;
                    }
                }
                return false;
            }
        });
        System.out.println(Arrays.toString(files));
    }
}
